package com.yuntian.service;

import com.github.pagehelper.PageInfo;
import com.yuntian.Dto.ProductPageQueryDto;
import com.yuntian.entity.Product;
import com.yuntian.result.PageResult;

public interface ProductService {
    /**
     * 商品列表
     *

     * @return
     */
    PageResult list(ProductPageQueryDto productPageQueryDto);

    /**
     * 商品新增
     *
     * @param product
     */
    void insertProduct(Product product);

    /**
     * 商品修改
     *
     * @param product
     */
    void updateProduct(Product product);

    /**
     * 商品删除
     *
     * @param product
     */
    void deleteProduct(Product product);
}
